package org.paybiz.constant;
/**
 * 错误代码常量类
 * @author nassir.wen
 * @date 2013-1-14下午4:49:20
 */
public class ErrorConstant {
	
	public final static String SYSTEM_BUYS_ID="1001";
	public final static String SYSTEM_BUYS_VALUE="系统繁忙";
	
	public final static String SIGN_FAIL_ID="1002";
	public final static String SIGN_FAIL_VALUE="签名验证失败";
	
	public final static String BALANCE_NULL_ID="1003";
	public final static String BALANCE_NULL_VALUE="余额不足";
	
	public final static String IP_ILLEGAL_ID="1004";
	public final static String IP_ILLEGAL_VALUE="服务器IP未授权";
	
	public final static String ACCOUNT_NULL_ID="1005";
	public final static String ACCOUNT_NULL_VALUE="支付账户不存在";
	
	public final static String ACCOUNT_FREEZE_ID="1006";
	public final static String ACCOUNT_FREEZE_VALUE="支付账户已冻结";
	
	public final static String BLACKLIST_ID="1007";
	public final static String BLACKLIST_VALUE="支付账户已禁用";
	
	public final static String SYSTEM_ERROR_ID="1008";
    public final static String SYSTEM_ERROR_VALUE="服务器异常";
	
	public final static String ACCOUNT_MOBILE_ID="1009";
	public final static String ACCOUNT_MOBILE_VALUE="注册账户中手机号已存在";
	
	public final static String ACCOUNT_EMAIL_ID="1010";
	public final static String ACCOUNT_EMAIL_VALUE="注册账户中邮箱已存在";
	
	public final static String ACCOUNT_USER_ID="1011";
	public final static String ACCOUNT_USER_VALUE="该账户已注册";

	public final static String ACCOUNT_NOT_MATCH_MOBILE_ID="1012";
	public final static String ACCOUNT_NOT_MATCH_MOBILE="账户与手机号不匹配";
	
	public final static String ACCOUNT_NOT_BINDING_MOBILE_ID="1013";
    public final static String ACCOUNT_NOT_BINDING_MOBILE_VALUE="未绑定手机号,无法获取动态码";
    
    public final static String THE_SAME_MOBILE_ID="1014";
    public final static String THE_SAME_MOBILE_VALUE="新手机号与老手机号相同";
	
	public final static String DB_ERROR_ID="1015";
	public final static String DB_ERROR_VALUE="数据库操作异常";
	
	public final static String CASH_MIN_LIMIT_ID="2001";
	public final static String CASH_MIN_LIMIT_VALUE="提现金额最小值不合要求";
	
	public final static String SINGLE_CASH_MAX_LIMIT_ID="2002";
	public final static String SINGLE_CASH_MAX_LIMIT_VALUE="提现金额最大值不合要求";
	
	public final static String CASH_NUM_LIMIT_ID="2003";
	public final static String CASH_NUM_LIMIT_VALUE="超过最大提现次数";
	
	public final static String CARD_BIND_ID="2004";
	public final static String CARD_BIND_VALUE="提现帐户已绑定";
	
	public final static String CARD_UN_BIND_ID="2005";
	public final static String CARD_UN_BIND_VALUE="未绑定提现账户";
	
	public final static String MONITOR_ACCOUNT_ID="2006";
	public final static String MONITOR_ACCOUNT_VALUE="监控账户,不能提现";
	
	public final static String CASHNO_ERROR_ID="2007";
    public final static String CASHNO_ERROR_VALUE="提现账号不正确";
	
	public final static String FENRUN_ERROR_ID="3001";
	public final static String FENRUN_ERROR_VALUE="分润参数不匹配";
	
	public final static String FENRUN_MONEY_ERROR_ID="3002";
    public final static String FENRUN_MONEY_ERROR_VALUE="分润金额与总金额不相等";
	
	public final static String FENRUN_ALREADY_EXEC_ID="3003";
    public final static String FENRUN_ALREADY_EXEC_VALUE="分润重复执行";
	
	public final static String PARAMETER_ERROR_ID="4001";
	public final static String PARAMETER_ERROR_VALUE="参数不匹配";
	
	public final static String PARAMETER_FORMAT_ERROR_ID="4002";
	public final static String PARAMETER_FORMAT_ERROR_VALUE="参数格式不正确";
	
	public final static String ADDFUNDS_BANKCODE_ERROR_ID="4003";
    public final static String ADDFUNDS_BANKCODE_ERROR_VALUE="银行代码不存在";
    
    public final static String ADDFUNDS_RECHARGECARD_ERROR_ID="4004";
    public final static String ADDFUNDS_RECHARGECARD_ERROR_VALUE="充值卡代码不存在";
    
    public final static String MOBILE_FORMAT_ERROR_ID="4005";
    public final static String MOBILE_FORMAT_ERROR_VALUE="手机号不能为空或格式错误";
	
    public final static String BANK_CARDNO_ERROR_ID = "4006";
    public final static String BANK_CARDNO_ERROR_VALUE="银行卡格式错误";
    
    public final static String CARDID_ERROR_ID = "4007";
    public final static String CARDID_ERROR_VALUE="身份证格式错误";
    
    public final static String REALNAME_ERROR_ID = "4008";
    public final static String REALNAME_ERROR_VALUE="真实姓名填写有误";
    
    public final static String USERINFO_MATCH_ERROR_ID = "4009";
    public final static String USERINFO_MATCH_ERROR_VALUE="用户信息匹配有误";
    
	public final static String MESSAGE_SEND_FAIL_ID="5001";
	public final static String MESSAGE_SEND_FAIL_VALUE="短信发送失败";
	
	public final static String ORDER_SUCCESS_ID="6001";
	public final static String ORDER_SUCCESS_VALUE="订单号已支付成功";
	
	public final static String ORDER_OVERDUE_ID="6002";
	public final static String ORDER_OVERDUE_VALUE="订单号已过期";
	
	public final static String ORDER_INVALID_ID="6003";
	public final static String ORDER_INVALID_VALUE="订单号无效";
	
	public final static String ORDER_MONEY_NOTEQ_ID="6004";
    public final static String ORDER_MONEY_NOTEQ_VALUE="重新支付金额不一致";
    
    public final static String ADDFUNDS_NOT_PAY_ID = "6005";
    public final static String ADDFUNDS_NOT_PAY_VALUE = "充值未付款";
    
    public final static String ADDFUNDS_MIN_LIMIT_ID="6006";
    public final static String ADDFUNDS_MIN_LIMIT_VALUE="充值金额低于最小金额";
    
    public final static String ADDFUNDS_CASH_MAX_LIMIT_ID="6007";
    public final static String ADDFUNDS_CASH_MAX_LIMIT_VALUE="充值金额高于于最大金额";
    
    public final static String ORDER_DUPLICATE_ID="6008";
    public final static String ORDER_DUPLICATE_VALUE="订单号重复";
    
    public final static String ADDFUNDS_CASH_NOT_SUPPORT_ID="6009";
    public final static String ADDFUNDS_CASH_NOT_SUPPORT_VALUE="充值金额不支持";
    
	public final static String SENSITIVE_TOMANY_ID="7001";
	public final static String SENSITIVE_TOMANY_VALUE="敏感词操作次数太频繁";
	
	public final static String DYNAMIC_CODE_ERROR_ID="8001";
	public final static String DYNAMIC_CODE_ERROR_VALUE="验证码错误";
	
	public final static String DYNAMIC_CODE_TIMEOUT_ID="8002";
	public final static String DYNAMIC_CODE_TIMEOUT_VALUE="验证码已过期";
	
	public final static String DYNAMIC_CODE_TOOMANY_ID="8003";
    public final static String DYNAMIC_CODE_TOOMANY_VALUE="手机动态码发送太频繁";
	
	public final static String ACCOUNT_MONITOR="9001";
	public final static String ACCOUNT_MONITOR_VALUE="账户已在监控列表";
	
	public final static String ACCOUNT_NOT_MONITOR="9002";
	public final static String ACCOUNT_NOT_MONITOR_VALUE="账户未被启用监控";
	
	public final static String RECHARGE_CARD_THIRD_PARTNER_SERVICE_TIMEOUT = "10001";
	public final static String RECHARGE_CARD_THIRD_PARTNER_SERVICE_TIMEOUT_VALUE = "第三方服务响应超时";

	public final static String RECHARGE_CARD_PAY_TYPE_NOT_OPEN = "10002";
	public final static String RECHARGE_CARD_PAY_TYPE_NOT_OPEN_VALUE = "充值卡第三方服务未开通";
	
	public final static String RECHARGE_CARD_TYPE_NOT_SUPPORT = "10003";
    public final static String RECHARGE_CARD_TYPE_NOT_SUPPORT_VALUE = "不支持充值卡类型";
    
	public final static String RECHARGE_CARD_INVALID = "10004";
    public final static String RECHARGE_CARD_INVALID_VALUE = "充值卡无效";
    
    public final static String RECHARGE_CARD_HAS_EXPIRED = "10005";
    public final static String RECHARGE_CARD_HAS_EXPIRED_VALUE = "充值卡已过期";
    
    public final static String RECHARGE_CARD_HAS_LOCKED = "10006";
    public final static String RECHARGE_CARD_HAS_LOCKED_VALUE = "充值卡已锁定";
    
    public final static String RECHARGE_CARD_HAS_BEEN_USED = "10007";
    public final static String RECHARGE_CARD_HAS_BEEN_USED_VALUE = "充值卡已使用";
    
    public final static String RECHARGE_CARD_NO_OR_PASSWD_ERROR = "10008";
    public final static String RECHARGE_CARD_NO_OR_PASSWD_ERROR_VALUE = "充值卡卡号或密码错误";
    
    public final static String RECHARGE_CARD_MAINTENANCE = "10009";
    public final static String RECHARGE_CARD_MAINTENANCE_VALUE = "运营商正在维护中";
    
    public final static String RECHARGE_CARD_PROCESSING = "10010";
    public final static String RECHARGE_CARD_PROCESSING_VALUE = "充值卡正在处理中";
    
    public final static String RECHARGE_CARD_THIRD_PARTNER_SERVICE_BUSY = "10011";
    public final static String RECHARGE_CARD_THIRD_PARTNER_SERVICE_BUSY_VALUE = "第三方服务繁忙";
    
    public final static String RECHARGE_CARD_SUC_AND_ORDER_FAIL = "10012";
    public final static String RECHARGE_CARD_SUC_AND_ORDER_FAIL_VALUE = "第三方销卡成功，充值卡支付失败";
    
    public final static String RECHARGE_CARD_THIRD_PARTNER_SERVICE_ERROR = "10013";
    public final static String RECHARGE_CARD_THIRD_PARTNER_SERVICE_ERROR_VALUE = "第三方服务异常";
    
    public final static String RECHARGE_CARD_ORDER_FAIL = "10014";
    public final static String RECHARGE_CARD_ORDER_FAIL_VALUE = "充值卡支付订单失败";

    public final static String RECHARGE_CARD_AMOUNT_TOO_LITTLE = "10015";
    public final static String RECHARGE_CARD_AMOUNT_TOO_LITTLE_VALUE = "充值卡金额不足，不能支付订单";
    
    public final static String IVR_INFORMATION_ERROR = "10016";
    public final static String IVR_INFORMATION_ERROR_VALUE = "提交资料有误";
    
    public final static String IVR_BANK_SERVICE_ERROR = "10017";
    public final static String IVR_BANK_SERVICE_ERROR_VALUE = "银行服务异常";
    
    //抵用券
    public final static String COUPON_ERROR_ID = "11001";
    public final static String COUPON_ERROR_VALUE = "抵用券余额不足";
}
